Page({
    data: {
        // 物品名称
        name: '',
        //地址
        address: '',
        // 物品详情
        details: '',
        // 时间
        date: '',
        show: false,
        // 校区选择
        array: ['社湾校区', '官塘校区'],
        // 校区地址
        xq: '',
        // 图片
        imgUrl: [],
        // 物品类型
        arraytype: ['身份证', '银行卡', '学生卡', '电子产品', '钥匙书本', '雨伞衣物', '其他'],
        // 物品类型a
        typea: '',
    },
    onLoad() {
        console.log('2021' + new Date().getTime())
    },
    // 物品名称
    onName(event) {
        // event.detail 为当前输入的值
        console.log(event.detail);
        this.data.name = event.detail
    },
    // 拾到物品地址
    onAddress(event) {
        // event.detail 为当前输入的值
        console.log(event.detail);
        this.data.address = event.detail
    },
    // 物品详情
    onDetails(event) {
        // event.detail 为当前输入的值
        console.log(event.detail);
        this.data.details = event.detail
    },
    //   时间 日期选择器
    bindDateChange: function (e) {
        console.log('picker发送选择改变，携带值为', e.detail.value)
        this.setData({
            date: e.detail.value
        })
    },
    // 校区
    bindPickerChange: function (e) {
        console.log('picker发送选择改变，携带值为', this.data.array[e.detail.value])
        this.setData({
            index: e.detail.value
        })
        this.data.xq = this.data.array[e.detail.value]
    },
    // 物品类型
    bindPickerTyep: function (e) {
        console.log('picker发送选择改变，携带值为', this.data.arraytype[e.detail.value])
        this.setData({
            index1: e.detail.value
        })
        this.data.typea = this.data.arraytype[e.detail.value]
    },
    //   物品图片
    upLoadFile: function () {
        let name = new Date().getTime() + 'i'
        wx.chooseImage({
            success: chooseResult => {
                console.log(chooseResult)
                // 将图片上传至云存储空间
                wx.cloud.uploadFile({
                    // 指定上传到的云路径
                    cloudPath: name,
                    // 指定要上传的文件的小程序临时文件路径
                    filePath: chooseResult.tempFilePaths[0],
                    // 成功回调
                    success: res => {
                        console.log('上传成功', res)
                        this.setData({
                            imgUrl: [res.fileID]
                        })
                    },
                })
            },
        })
    },
    // 提交
    submit() {
        if (this.data.name != '' && this.data.address != '' && this.data.date != '' && this.data.xq != '' && this.data.typea != '') {
            // 把数据通过云函数调用，存入数据库
            wx.cloud.callFunction({
                name: 'submit',
                data: {
                    name: this.data.name,
                    address: this.data.address,
                    details: this.data.details,
                    date: this.data.date,
                    xq: this.data.xq,
                    img: this.data.imgUrl[0],
                    typea: this.data.typea,
                    id: '2021' + new Date().getTime(),
                    times: new Date().getTime(),
                    state: 0
                },
            }).then(res => {
                console.log(res)
                wx.showToast({
                    title: '发布物品成功',
                    icon: 'success',
                })
                setTimeout(function () {
                    console.log('延迟')
                    wx.switchTab({
                        url: '../../pages/swzl/swzl',
                    })
                }, 1500)

            })
        } else {
            wx.showToast({
                title: '请输入完整内容',
                icon: 'error'
            })
        }
        console.log()
    }
});